package io;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @author Huangjin
 * @version 1.0
 * describe:将一个文件中的数据放到另一个文件中
 * @date 2023/3/7 14:23
 */
public class CopyDemo {
    public static void main(String[] args) throws IOException {
        //文件输入流对象创建
        FileInputStream fis = new FileInputStream("3.jpg");
        //文件输出流对象创建
        FileOutputStream fos = new FileOutputStream("3_cp.jpg");
        //1970年0点到此时此刻
        long start = System.currentTimeMillis();
        //记录每次读取到的字节
        int d;
        //每次循环读取1个字节
        while ((d = fis.read())!=-1){
            //将读出来你的字节写入到要复制的文件中
            fos.write(d);
        }
        long end = System.currentTimeMillis();
        System.out.println("耗时："+(end-start)+"ms");
        System.out.println("复制完毕");
        //关闭流
        fis.close();
        fos.close();
    }
}
